Mining the Data in Programming Assignments for Educational Research
نویسنده
چکیده
In computer science and information technology education, instructors often use electronic tools to collect, compile, execute, and analyze student assignments. The assessment results produced by these tools provide a large body of data about student work habits, the quality of student work, and the areas where students are struggling. This paper reports on efforts to extract significantly more useful data from electronically collected assignments in computer programming courses. The work is being performed in the context of the most widely used open-source automated grading system: Web-CAT. We have enhanced a WebCAT plug-in to allow collection of data about the frequency and types of run-time errors produced by students, the frequency and types of test case failures that occur during grading, basic code size metrics, test coverage metrics, and more. This information can be combined with the results of “by-hand” grading activities to form a large, rich data corpus characterizing student behavior over many assignments in one course, over many courses, and even across semesters. The data collected in this way is a valuable resource for researchers in computer science education.
منابع مشابه
Mining Students' Learning Behavior in Moodle System
In the last few years, Educational Data Mining has become an interesting area exploited to discover and extract hidden knowledge of students from educational environment data. During the establishment of this work an attempt was made to manage the extracted information using mining techniques. These methods took place in order to get groups of students with similar characteristics. The applicat...
متن کاملA Novel Method for Selecting the Supplier Based on Association Rule Mining
One of important problems in supply chains management is supplier selection. In a company, there are massive data from various departments so that extracting knowledge from the company’s data is too complicated. Many researchers have solved this problem by some methods like fuzzy set theory, goal programming, multi objective programming, the liner programming, mixed integer programming, analyti...
متن کاملارائه یک مدل بهینهسازی ریاضی چندهدفه برای طبقهبندی
In this paper we investigate the issues of data classification (as one of the branches of data mining science) in form of multi-objective mathematical programming model. The model that we present and investigate is a MODM problem. First time, based on support vector machine (SVM) idea (To maximize the margin of two groups), a multi-criteria mathematical programming model was proposed for data m...
متن کاملA Data Mining Approach to Classify Higher Education Sector Data Using Bayesian Classifier
The Data Mining terminology is a proficient mechanism for the process of academic data intervention. The process of Mining in education sector data is called Educational Data Mining (EDM). EDM is pertained with formulating new methodologies to expose cognition from educational sector data and can utilized for making wise decision in the educational system. The existing software tools of data mi...
متن کاملData-Driven Curriculum Design: Mining the Web to Make Better Teaching Decisions
University professors of conventional offline classes are often experts in their research fields, but have little training on educational sciences. Current educational data mining techniques offer little support to them. In this paper we propose a novel algorithm, Analyzing CurrIculum Decisions (ACID), that leverages collective intelligence to model student opinions in order to help instructors...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007